//package com.rr.frame.common;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import org.springframework.boot.web.servlet.FilterRegistrationBean;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.CorsRegistry;
//import org.springframework.web.servlet.config.annotation.EnableWebMvc;
//import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
//import com.rr.frame.filter.JwtAuthTokenFilter;
//
//@Configuration
//@EnableWebMvc
//public class WebConfig extends WebMvcConfigurerAdapter {
//
//	@Override
//	public void addCorsMappings(CorsRegistry registry) {
//		registry.addMapping("/api/**")
//			.allowedOrigins("*")
//			.allowedMethods("*")
//			.allowedHeaders("*")
//			.allowCredentials(false).maxAge(3600);
//	}
//	
//	@Bean
//	public FilterRegistrationBean getDemoFilter(){
//		JwtAuthTokenFilter jwtFilter=new JwtAuthTokenFilter();
//		FilterRegistrationBean registrationBean=new FilterRegistrationBean();
//		registrationBean.setFilter(jwtFilter);
//		List<String> urlPatterns=new ArrayList<String>();
//		urlPatterns.add("/api/**");//拦截路径，可以添加多个
//		registrationBean.setUrlPatterns(urlPatterns);
//		registrationBean.setOrder(1);
//		return registrationBean;
//	}
//	
//	@Override
//	public void addResourceHandlers(ResourceHandlerRegistry registry) {
//	    registry.addResourceHandler("/**")
//	            .addResourceLocations("classpath:/static/");
//	}
//	
//	
//}
//
